solve it completely